toe strap - Alemán Inglés Diccionario